extra coarse non-woven products - French English Dictionary